Don't allow unless selection mode is multiple. (#142634, John Finlay)
authorMatthias Clasen <maclas@gmx.de>
Wed, 2 Jun 2004 04:17:41 +0000 (04:17 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 2 Jun 2004 04:17:41 +0000 (04:17 +0000)
Wed Jun  2 00:17:07 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
allow unless selection mode is multiple.  (#142634, John Finlay)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeselection.c

index 8567a6664465c4f8e758b7181e5c3942ad4a8f29..33a73bc4520a44deac5da9d56c9e88329648b973 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jun  2 00:13:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
+       allow unless selection mode is multiple.  (#142634, John Finlay)
+
 Tue Jun  1 23:00:20 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktoolbar.h: 
index 8567a6664465c4f8e758b7181e5c3942ad4a8f29..33a73bc4520a44deac5da9d56c9e88329648b973 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jun  2 00:13:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
+       allow unless selection mode is multiple.  (#142634, John Finlay)
+
 Tue Jun  1 23:00:20 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktoolbar.h: 
index 8567a6664465c4f8e758b7181e5c3942ad4a8f29..33a73bc4520a44deac5da9d56c9e88329648b973 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jun  2 00:13:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
+       allow unless selection mode is multiple.  (#142634, John Finlay)
+
 Tue Jun  1 23:00:20 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktoolbar.h: 
index 8567a6664465c4f8e758b7181e5c3942ad4a8f29..33a73bc4520a44deac5da9d56c9e88329648b973 100644 (file)
@@ -1,3 +1,8 @@
+Wed Jun  2 00:13:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
+       allow unless selection mode is multiple.  (#142634, John Finlay)
+
 Tue Jun  1 23:00:20 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktoolbar.h: 
index d0f7f0752a4777cf3c75c7c7e64d201ae5038672..4e5a76a7da78d1356ad2646d6126ff0465f34a8c 100644 (file)
@@ -1021,7 +1021,7 @@ gtk_tree_selection_real_select_all (GtkTreeSelection *selection)
  * gtk_tree_selection_select_all:
  * @selection: A #GtkTreeSelection.
  *
- * Selects all the nodes.  @selection is must be set to #GTK_SELECTION_MULTIPLE
+ * Selects all the nodes. @selection must be set to #GTK_SELECTION_MULTIPLE
  * mode.
  **/
 void
@@ -1243,6 +1243,7 @@ gtk_tree_selection_real_modify_range (GtkTreeSelection *selection,
  * @end_path: The final node of the range.
  *
  * Selects a range of nodes, determined by @start_path and @end_path inclusive.
+ * @selection must be set to #GTK_SELECTION_MULTIPLE mode. 
  **/
 void
 gtk_tree_selection_select_range (GtkTreeSelection *selection,
@@ -1251,6 +1252,7 @@ gtk_tree_selection_select_range (GtkTreeSelection *selection,
 {
   g_return_if_fail (GTK_IS_TREE_SELECTION (selection));
   g_return_if_fail (selection->tree_view != NULL);
+  g_return_if_fail (selection->type == GTK_SELECTION_MULTIPLE);
 
   if (gtk_tree_selection_real_modify_range (selection, RANGE_SELECT, start_path, end_path))
     g_signal_emit (selection, tree_selection_signals[CHANGED], 0);